/* 
Template:     HomePage.css
Purpose:      This is the Style Sheet for home pages.
History:	  see doc 2722
*/
/*** Home Page LabX5, CategoryMain ****/
td.MainPageNavBox {   padding:0em 0em 0.3em 0.3em; margin:0em; }
.MainPageNavBox .MainNavList { margin:0em; padding:0em; text-align:center; }
.MainPageNavBox .MainNavList a.button { padding:0em 1em 0em 1em; margin:0em; }
.MainPageNavBox .MainNavList .MainSubNav { text-align:left;}
.MainPageNavBox ul {  background-color:#000000; margin:0.2em 0em 0.3em 0.2em; padding:0em;  }
.MainPageNavBox ul li { margin:0em 0.2em; }

.TagLine {font-size:95%}
.TagLine h1 { margin:0em; font-size:85%; text-align:center; }
.Tagline td { padding:0em 0em 0.3em 0em; }
.TagLine p {text-align:center; color: #000000; font-size: 85%; margin:0em; padding:0em } /* also used in category_main */
.TagLine small { font-size:75% }
.TagLine p.RegWelcomeMain { color: #990000; font: bold 95%; margin:0.2em; }
.TagLine p.RegWelcomeMain a { margin:0em 0.2em;}

.InfoTable { font-size:90%; width:150px; border:1px solid #3B4FD1; margin:7px 0px 20px 8px; padding:0px; } /* also used in category_main */
.InfoTable th { background-color:#000000; height:20px; color:#fff; font-size:90%; margin:0em; padding:0em; text-align:center;
				background-image:url(../images/HeaderImages/DarkBlue.gif); background-repeat:repeat-x; border:none; }
.InfoTable .bigWelcome { background-image:url(../images/HeaderImages/largeBlueBar.gif); padding:2px; }
.InfoTable td { text-align:left;  font-size:80%; margin:0em; padding:0em;}
.InfoTable ul { font-size:100%; list-style:none; margin:0em 0.2em; padding:0.3em 0.3em}
.InfoTable li { margin:0em; padding:0.15em 0.3em; font-size:100% }
.InfoTable p { margin:0em; padding:0.3em 0.3em; font-size:100%; }
th.AuctionEvent { background-color:#990000; color:#FFFFFF}
td.AuctionEventList { background-color:#FFFFFF; margin:0em; padding:0em; text-align:center  }
.AuctionEventList ul { list-style-type:none; margin:0em; padding:0em;  }
.AuctionEventList li { list-style-type:none; margin:0em; padding:0em;  }
.AuctionEventList small { color:#000000; margin:0em; padding:0em; }
.LabXCustomerService { margin:0em 0em 1em 0.5em; padding:0em; text-align:center; }

.SponsorsInfoTable { width:100%; margin:0em; padding:0em;  color:#000000;  }
.SponsorsInfoTable th { background-image:url(../images/HeaderImages/DarkBlue.gif); background-repeat:repeat-x; 
						border-top:1px solid #3B4FD1;
						border-bottom:1px solid #3B4FD1;
						 color:#fff; font-size:100%; text-align:center; }
.SponsorsInfoTable td { vertical-align:top; font-size:80%;} 
.SubHead { background-color:#8a8a8a; color:#fff; font-size:100%;  font-weight:bold; margin:0em; padding:0.05em; text-align:center; }
.RowType1 { background-color:#E6F1FF;}
.SponsorsInfoTable p { padding:0.1em 0.3em 0.3 0em; margin:0.2em 0.4em 0.2em 0em; font-size:100%;}
.SponsorsInfoTable a { font-weight:bold; padding:0em; margin:0em; }
.SponsorsInfoTable blockquote { font-style:italic; font-size:100%;}
.SeeAllSponsors { padding:0.3em 0em;}

.HomePageBanner  { text-align: center; font-size: 70%; padding-right: 5px; padding-bottom: 10px; }
.HomePageBanner div { }
.HomePageBanner div img {  }
.HomePageBanner div img.lastBanner { padding:0px; }
/* light blue */ /*.SpecialPromo td { background-color:#cef; }*/

#StartHereTitle {  font-size:80%; padding:0em; margin:0.1em 0em 0em 0em;  }
#StartHereTitle div strong { background-color:#fff; padding:0em 0.5em; position:relative; top:0em; z-index:10; font-size:1.2em;   }

.HomePageSearchBox { float:left; min-height: 225px; width:95%; margin:0px; padding:3px 3px 0px 3px; font-size:90%;  border:1px solid #990000; background-color:#f5f5f5   }
.HomePageSearchBox p.tagline { margin:0px; padding:0px 0px 5px 0px; color:#990000; font-weight:bold; font-style:italic; }
.HomePageSearchBox ul.message { list-style:none; margin:0px; padding:0px 0px 0px 5px; font-size:75%; width:55%; font-style:italic; }
.HomePageSearchBox ul.message li { padding:0px 0px 10px 0px; margin:0px; width:100%;  }
.HomePageSearchBox ul.linkList { list-style:none; margin:0px; padding:0px 0px 0px 5px; font-size:80%; }
.HomePageSearchBox ul.linkList li { padding:0px 0px 4px 0px; width:55%;  }
.HomePageSearchBox a.links { font-weight:bold; padding:0.3em; }
.HomePageSearchBox div.promoImage { float:right; padding:0px; margin:0px 0px -5px 0px; position:relative; top:20px;  }
.HomePageSearchBox div.promoImage img { margin:0px 0px 0px 0px; }

.LabXMessage {  font-size:80%; padding:0em; margin:0.1em 0em 0em 0em; text-align:center; }
.LabXMessage h1 { background-color:#fff; padding:0em 0.5em; margin:0em; position:relative; top:0em; z-index:21; font-size:99%; display:inline;   }

.MainCatHead {  font-size:100%; padding:0em; margin:0em; text-align:left; }
.MainCatHead h2 { background-color:#fff; padding:0em 0.5em; margin:1em 0em 0em 0.3em; position:relative; top:0em; z-index:21; font-size:99%; display:inline; }

#Reg { background-color:#fff; padding:0em 1em; margin:0em; position:relative; top:0em; z-index:21; font-size:85%; display:inline;   }
#Reg a:link, #Reg a:visited { color:#FF0000; }

/* home page and category_main */
.HPCategoriesList { margin:-0.5em 0em 0.5em 0em; border:2px solid #000; padding:0.4em 0.3em 0.2em 0.3em;   }
.CategoriesList { margin:-0.5em 0em 1em 0em; border:1px solid #000; padding:0.5em 0.8em;   }

.HPCategoriesList ul, .CategoriesList ul { margin:0em; padding:0em; list-style:none;  }
.HPCategoriesList li { font-size:83%; margin:0em; line-height:1.3em; white-space:nowrap; }
.CategoriesList li { font-size:83%; margin:0em; line-height:1.5em; white-space:nowrap; } 

.HPCategoriesList li a, .CategoriesList li a {text-decoration:none;  }
.HPCategoriesList ul li ul { margin-left:0.5em; }
.HPCategoriesList ul li ul li a { width:12em;  } 

	.HPCategoriesList ul li a, .CategoriesList ul li a, .MainCatHead h2 a {text-decoration:none; }
	.HPCategoriesList ul li a:link, .CategoriesList ul li a:link, .MainCatHead h2 a:link {text-decoration:none; color:#000099 }
	.HPCategoriesList ul li a:hover, .CategoriesList ul li a:hover, .MainCatHead h2 a:hover {text-decoration:underline; color:#4F4FFF;  }
	.HPCategoriesList ul li a:active, .CategoriesList ul li a:active, .MainCatHead h2 a:active {text-decoration:underline;color:#4F4FFF }
	
	
	
	.HPCategoriesList ul li a:visited,  .MainCatHead h2 a:visited, .CategoriesList ul li a:visited {text-decoration:none; color:#000099 } /* Home page only */
	.HPCategoriesList ul li a:visited:hover,  .MainCatHead h2 a:visited:hover, .CategoriesList ul li a:visited:hover { text-decoration:underline; color:#4F4FFF }
	
	.CategoriesList ul li a:visited {text-decoration:none; color:#000033;  }
	.CategoriesList ul li a:visited:hover { text-decoration:underline; }
	
.BuyingHeading, .SellingHeading { /*background-color:#000000;*/ font-weight:bold; padding:0.2em 0em; font-size:90%; color:#fff; }
/*.SellingHeading { font-size:90%; padding:0.2em 0em; }*/
ul.HowToBuy, ul.HowToSell { padding:0.2em 0em 0em 0.3em; margin:0.2em 0em 0em 0em; width:12.7em; }
.HighLight { /*background-color:#fff;*/ margin:0em; padding:0em; }
.HowToBuy span, .HowToSell span  { font-size:75%; font-weight:bold; margin-left:19px; }
.HowToLink { margin-left:19px; }
.HowToBuy a, .HowToSell a  { font-weight:bold; font-size:110%; }
span.Thanks { font-weight:bold; font-size:95%;  border:1px; }

div.ReadMore { font-size:85%; margin:0em; padding:0em; text-align:center }

.HowToBuy li, .HowToSell li { padding:0em 0em 0.3em 0em; margin:0em; }
.HowToSell .NumberOne { background-image:URL("/frameless/tablelayout/images/numberoneBlue.gif"); background-repeat:no-repeat; }
.HowToSell .NumberTwo { background-image:URL("/frameless/tablelayout/images/numberTwoBlue.gif"); background-repeat:no-repeat;  }
.HowToSell .NumberThree { background-image:URL("/frameless/tablelayout/images/numberThreeBlue.gif"); background-repeat:no-repeat;  }
.HowToBuy .NumberOne { background-image:URL("/frameless/tablelayout/images/numberoneBlue.gif"); background-repeat:no-repeat; }
.HowToBuy .NumberTwo { background-image:URL("/frameless/tablelayout/images/numberTwoBlue.gif"); background-repeat:no-repeat;  }
.HowToBuy .NumberThree { background-image:URL("/frameless/tablelayout/images/numberThreeBlue.gif"); background-repeat:no-repeat;  }
.LogedInTag { font-size:95%; margin:1em 0em 1em 1.5em; width:11em; text-align:center;  }
.LogedInTag span { color:#990000; }

/*	.HomePageSearchBox A:link {color: #fff;text-decoration:underline;}
	.HomePageSearchBox A:visited {color: #fff;}
	.HomePageSearchBox A:active {color: #fff;}
	.HomePageSearchBox A:hover {color: #ffff00;}*/
/*Button in searchbox*/
/*a.RegButton { border:1px solid #FE0000; background-color:#333; color:#FFFF00; padding:0.3em; font-size:85%;  }
a.RegButton:visited { color:#FFFF00; }
a.RegButton:hover { color:#fff; background-color:#000000; }*/

.BannerDesc {font-size:80%; margin:0.6em 0.5em 0em 0em; padding:1em 0em 0.6em 0em; border-top:2px solid #696969; }
.BannerDesc img { margin:0px 10px 0px 0px; }
.BannerDesc span { text-align:center; font-weight:bold; }
.BannerDesc td { vertical-align:top; padding:0.2em;}
.BannerDesc .CompanyLink { margin:0em 0em 0.5em 0em; font-weight:bold; }
.BannerDesc p { margin:0em; padding:0em; font-size:100%;  }
.BannerDesc div { text-align:center; margin:0em 0em 0.3em 0em;}
.BannerDesc ul { margin:0em; padding:0em; list-style-type:disc; list-style-position:inside; }
.BannerDesc hr { margin:0.3em 0em 0.5em 0em; }
/*.BannerDesc .FirstPosition { border-top:2px solid #696969; }*/

.AdditionalLinks ul { text-align:center}
.AdditionalLinks li { margin:0.3em; display:inline; list-style-type:none; }	

.HPcontent { padding:0em 0em 0.4em 0em;}
.HPcontent img { margin:0em; text-align:center }

/* ASPBanner Ad Text Link Style */
a:link.ASPBanner_Ad_Text, a:visited.ASPBanner_Ad_Text, a:active.ASPBanner_Ad_Text, a:hover.ASPBanner_Ad_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}

/*end*/

